package com.xiahui.day04;

/**
 * 使用单个参数优化打印诗句： 使用户可以灵活自主的控制'_'的个数
 */
public class TestMethodSingleParam {
    public static void main(String[] args) {
        System.out.println("床前明月光");
        int num = 7;
        printSign(num);

        System.out.println("疑是地上霜");
        printSign(10);

        System.out.println("举头望明月");
        int a = 10;
        int b = -3;
        printSign(a + b);

        System.out.println("低头思故乡");
        printSign(6);
    }

    /**
     * 参数
     * 形参：形式参数表示在方法定义的时候书写的参数形参规定了参数的 个数，类型顺序
     * 表示实参必须遵循形参的规定即必须传入对应个数类型顺序的实参
     * 实参：实际参数 表示方法在调用的时候实际传入的参数
     *
     * @param count
     */
    public static void printSign(int count) {
        for (int i = 1; i <= count; i++) {
            System.out.print("-");
        }

        System.out.println();
    }
}